package com.xianniu.ltc.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author WangRuiJie
 * @Title: TCaigoushouhoudingdanshangpin
 * @Package com.xianniu.ltc.model.entity
 * @Description:
 * @date 2021/9/23:41 下午
 */
@Data
@TableName("T__CAIGOUSHOUHOUDINGDANSHANGPIN")
public class TCaigoushouhoudingdanshangpinDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String caigoushouhoudingdanshangpinId;

    /**
     * autoid
     */
    private Long autoId;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 修改人
     */
    private String modifiedBy;

    /**
     * [f.tenantcode]
     */
    private String tenantCode;

    /**
     * 助记码
     */
    private String quickCode;

    /**
     * 所属用户
     */
    private String owningUser;

    /**
     * 所属部门
     */
    private String owningDept;

    /**
     * 售后单号
     */
    private String shouhoudanhao;

    /**
     * 售后类型
     */
    private String shouhouleixing;

    /**
     * 事件编号
     */
    private String shijianbianhao;

    /**
     * 合同编号
     */
    private String hetongbianhao;

    /**
     * 服务单编号
     */
    private String fuwudanbianhao;

    /**
     * 下单人
     */
    private String rbxiadanren0;

    /**
     * 下单人手机号
     */
    private String xiadanrenshoujihao;

    /**
     * 收货人姓名
     */
    private String shouhuorenxingming;

    /**
     * 收货人手机号
     */
    private String shouhuorenshoujihao;

    /**
     * 收货地址
     */
    private String shouhuodizhi;

    /**
     * 备件退款
     */
    private BigDecimal beijiantuikuan = BigDecimal.ZERO;;

    /**
     * 物流退款
     */
    private BigDecimal wuliutuikuan = BigDecimal.ZERO;;

    /**
     * 备注信息
     */
    private String beizhuxinxi;

    /**
     * 订单来源
     */
    private String dingdanlaiyuan;

    /**
     * 验收单据凭证附件
     */
    private String yanshoudanjupingzhengfujian;

    /**
     * 合同名称
     */
    private String hetongmingcheng;

    /**
     * 合同结束时间
     */
    private Date hetongjieshushijian;

    /**
     * 合同开始时间
     */
    private Date hetongkaishishijian;

    /**
     * 订单类型
     */
    private String dingdanleixing;

    /**
     * 退款付款凭证
     */
    private String tuikuanfukuanpingzheng;

    /**
     * 处理状态
     */
    private String chulizhuangtai;

    /**
     * 退款总金额（未税）
     */
    private BigDecimal tuikuanzongjineweishui = BigDecimal.ZERO;

    /**
     * 退款总金额（含税）
     */
    private BigDecimal tuikuanzongjinehanshui = BigDecimal.ZERO;

    /**
     * 关联应急采购订单
     */
    private String guanlianyingjicaigoudingdan;

    /**
     * 原应急采购订单号
     */
    private String yuanyingjicaigoudingdanhao;

    /**
     * 关联计划采购订单
     */
    private String guanlianjihuacaigoudingdan;

    /**
     * 原计划采购订单号
     */
    private String yuanjihuacaigoudingdanhao;

    /**
     * 关联原维保采购订单
     */
    private String guanlianyuanweibaocaigoudingdan;

    /**
     * 原维保采购订单号
     */
    private String yuanweibaocaigoudingdanhao;

    public TCaigoushouhoudingdanshangpinDTO() {
    }

}
